网页验证按钮是如何区分人类和机器的?

您所在的位置:网站首页 验证码 证明不是机器人可以吗 网页验证按钮是如何区分人类和机器的?

网页验证按钮是如何区分人类和机器的?

2024-07-09 22:50| 来源: 网络整理| 查看: 265

原标题:网页验证按钮是如何区分人类和机器的?

为了避免注册垃圾用户以及盗取数据(撞库),大多数网站都会用验证码来阻止机器人登陆,虽然验证码让很多用户感到厌烦,但它成功地阻挡了绝大多数机器人,也在保护我们数据的安全。那么验证码是怎么区分人类和机器人(电脑程序)的呢?

    首先简单介绍一下验证码的来源,验证码的英文叫“CAPTCHA”,其全称为“CompletelyAutomated Public Turing test to tell Computers and HumansApart”,意味“用于区分计算机与人类的全自动公开图灵测试”。

    也就是说,验证码其实是通过一系列问题(测试)进行判断的。在进入需要验证的页面之后,网页会根据访问设备的信息来进行基本的判断,包括IP地址是否经常访问,系统属性是否符合多数用户配置,设备信息是否重复等等。

    收集到这些信息之后,程序会简单和数据库进行对比,如果有迹象是机器人在访问,那就会展示一个验证图,需要访客找出其中符合要求的一张或几张图片。

    如果前面的数据都不像机器人,那你可能只需要点击“我不是机器人”前面的按钮即可。

    与此同时,验证系统也会追踪鼠标的移动,因为人类移动鼠标不会是完全直线的,而机器人则会将光标直线移到按钮上,也就可以分辨出人类和机器人了。

    这个方法看似简单粗暴,但是非常有效,而且只给用户增加了几秒的判断时间,有时候甚至是点一下鼠标就能完成,整体的体验还是很好的。在未来,或许会有更加简单的验证方式,来为我们的账户安全保驾护航。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3